Лабораторная работа №1

Операционные системы

Мазурский А. Д.

Российский университет дружбы народов, Москва, Россия

06 марта 2025

Информация

Докладчик

  • Мазурксий Александр Дмитриевич
  • Студент НКАбд-02-24
  • я саша
  • Российский университет дружбы народов
  • 1132242468@pfur.ru

Цель работы

Целью данной работы является приобретение практических навыков установки операционной системы на виртуальную машину, настройки минимально необходимых для дальнейшей работы сервисов.

Задание

  • Установка Linux на Qemu
  • Установка необходимого ПО
  • Первоначальная настройка ОС для дальнейшей работы

Теоретическое введение

QEMU — свободная программа с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ.

Включает в себя эмуляцию процессоров Intel x86 и устройств ввода-вывода. Может эмулировать 80386, 80486, Pentium, Pentium Pro, AMD64 и другие x86-совместимые процессоры; ARM, MIPS, RISC-V, PowerPC, SPARC, SPARC64 и частично m68k.

Работает на Syllable, FreeBSD, OpenBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX[8][9][10], Android и др.

Выполнение лабораторной работы

Создаю виртальный жесткий диск и запускаю скачанный образ операционной системы.

Пример конфигурации QEMU

Через интерактивный установщик задаю базовые настройки для установки операционной системы.

Процесс установки ОС

После установки ОС закрываю виртуальную машину и создаю скрипт для упрощенного запуска машины в дальнейшем.

Пример bash скрипта

Скачиваю набор необходимых пакетов для работы с ОС.

Установка ПО

Запускаю скрипт для автоматического обновления пакетов через пакетный менеджер dnf.

Запуск скрипта

Отключаю защиту SELinux, так как на данном курсе мы не будем рассматривать работу с ней.

Отключение защиты Linux

Настраиваю xkb, добавляю вторую раскладку клавиатуры с русским языком и задаю переключение на right ctrl.

Настройка xkb

Проверяю корректность заданного имени для hostname.

Вывод команды hostnamectl

Устанавливаю pandoc, pandoc-crossref, texlive для работы над отчетами для лабораторных работ.

Установка ПО для выполнения отчетов

Домашнее задание

Проверяю последовательность загрузки графического окружения командой dmesg | grep -i с указанием вывода желаемого нахождения

Вывод команды dmesg

Выводы

В ходе выполнения лабораторный работы приборел навыки установки виртуальной машины на Qemu, установил ряд пакетов и настроил ОС для дальнейшей работы на ней.